/*回答页面主体css样式*/

/*===用户信息公共样式 start*/
.user-label{
	margin-top: 10px;
	overflow: hidden;
	_height: 20px;
}
.user-label span{
	color: #888;
}
.user-label .user-label-info{
	float: left;
}
.user-label .user-label-info .wealth{
	font-weight: 700;
	color: #FF7800;
}
.user-label .pubtime{
	float: right;
	color: #888;
}
/*分隔竖线'|'样式*/
.user-label .line{
	color: #E0E0E0;
	margin: 0 5px;
}
/*===用户信息公共样式 end*/
.hd h2{
	font-family: "microsoft yahei";
	font-size: 14px;
}
.main-cnt{
	width: 978px;
	overflow: hidden;
	border: 1px solid #E4E4E4;
	background: #FBFBFB;
}
.main-cnt .article,.main-cnt .aside{
	float: left;
}
/*====左侧内容块====*/
.main-cnt .article{
	min-height: 390px;
	width: 698px;
	border-right: 1px solid #E4E4E4;
	background: #F7F7F7;
}
/*问题详细块*/
.mod-q{
	padding: 25px 30px;
	border-bottom: 1px solid #EBEBEB;
	background:#FFFFFF url(../../images/t012410ee4b04010d80.png) repeat-x;
}
/*问题详细头部块样式*/
.mod-q .hd{
	position: relative;
}
.mod-q .hd .ico{
	display: inline-block;
	width: 55px;
	height: 32px;
	position: absolute;
	top: 2px;
	left: -31px;
	background: url(../../images/t018a238af9edc8d011.png) no-repeat 50% 0;
}
.mod-q .hd h2{
	font-size: 16px;
	line-height: 26px;
}
.mod-q .hd h2.unresolved{
	padding-left: 32px;
}
/*问题主体块样式*/
.mod-q .bd{
	padding-top: 10px;
}
.qa-content{
	line-height: 24px;
	padding-bottom: 10px;
	overflow: hidden;
	font-size: 14px;
}
/*问题底部块样式*/
.mod-q .ft .mod-extra-fun{
	margin-bottom: 10px;
}

.mod-extra-fun .btn{
	font-size: 12px;
	margin-right: 15px;
	height: 26px;
	line-height: 26px;
	background: #F2F2F2 url(../../images/t017b3502b5e1fc63ae.png) no-repeat ;
	padding-left: 2px;
	cursor: pointer;
	display: inline-block;
}
.mod-extra-fun .btn:hover{
	background-color: #efefef;
	background-position: 0 -27px;
	text-decoration: none;
}
.mod-extra-fun .btn span{
	color: #3EAF0E;
	height: 26px;
	line-height: 26px;
	display: inline-block;
	padding: 0 25px 0 8px;
	text-shadow:0 2px 2px #FFFFFF;
	background: url(../../images/t017b3502b5e1fc63ae.png) no-repeat 100% -54px;
}





/*===回答问题块样式===*/
.mod-i-a{
	display: block;
	margin-bottom: 5px;
	padding: 15px 30px;
	padding-bottom: 25px;
	border-bottom: 1px solid #EBEBEB;
	background: #fff;
}
/*回答问题块头部样式*/
.mod-i-a .hd{
	padding-bottom: 5px;
}
/*回答问题块主体样式*/
.mod-i-a .bd .textarea{
	border: 2px solid #3EAF0E;
	padding: 3px;
	margin-bottom: 10px;
	min-height: 90px;
	overflow: hidden;
}
#editor{
	width: 628px;
	overflow: hidden;
}
#textarea{
	width: 100%;
	height: 100%;
	resize:none;
	border: 0 none;
}
.mod-i-a .bd textarea{
	font-size: 12px;
	overflow: hidden;
}
/*添加图片、提交回答块样式*/
.mod-i-a .bd .extra{
	text-align: right;
	content: ".";
	display: block;
	overflow: hidden;
	height:32px;
}
/*添加图片*/
.mod-i-a .bd .extra .add-img{
	float: left;
	margin-right: 20px;
}
/*提交回答，匿名块样式*/
.mod-i-a .bd .extra .submit{
	float: right;
	padding-left: 2px;
	font-size: 14px;
	background-position: 0 -374px;
}
/*匿名提交样式*/
.mod-i-a .bd .extra .submit label{
	color: #666;
	margin-right: 15px;
	line-height: 32px;
	_margin-top: 8px;
	float: left;
}
.mod-i-a .bd .extra .submit label input{
	margin-right: 3px;
	vertical-align:-2px;
}
/*提交回答按钮样式*/
.submit .btn,.submit .btn .button{
	display: inline-block;
	cursor: pointer;
	margin: 0;
	background: #3EB10E url(../../images/t017b3502b5e1fc63ae.png) no-repeat;
}
.extra .submit .btn{
	width: 100px;
	padding-left: 2px;
	font-size: 14px;
	background-color: #3EB10E;
	background-position: 0 -378px;
	height:32px;
	line-height: 32px;
}
.extra .submit .btn .button{
	color: #fff;
	background-position: 100% -378px;
	height: 32px;
	padding: 0 20px 0 18px;
	_padding: 0;
	_padding-right:10px; 
	vertical-align: top;
	font-weight: 700;
	border: none;
}
/*===回答列表===*/
.mod-a-list{
	background: #FFFFFF;
	border-top: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
	padding: 15px 30px;
	margin-top: 5px;
}
/*回答列表头部样式*/
.mod-a-list .hd h2{
	background: #fff;
	font-family: "microsoft yahei";
	font-size: 14px;
	position: relative;
	z-index: 1;
}
/*回答列表主体样式*/
.mod-a-list .bd{
	margin-top: -1px;
}
.mod-a-list .bd li{
	border-top: 1px solid #F1F0F0;
	padding: 20px 0;
}

.mod-a-list .mod-extra-fun{
	margin-bottom: 10px;
}
.mod-extra-fun .btn{
	font-size: 12px;
	margin-right: 15px;
}
/*选为满意答案*/
.mod-extra-fun .btn-set-best{
	background-position: 0 -162px;
	padding-left: 22px;
	background-color: #F2F2F2;
	height: 26px;
	line-height: 26px;
}
.mod-extra-fun .btn-set-best:hover{
	background-position: 0 -189px;
}
/*span样式*/
.mod-extra-fun .btn-set-best span{
	background-position: 100% -216px;
	color: #666;
	padding: 0 10px 0 8px;
}
.mod-extra-fun .btn-set-best:hover span{
	background-position: 100% -243px;
}
/*继续追问*/
.mod-extra-fun .btn-3-off{
	background-position: 0 -216px;
	background-color: #F2F2F2;
	color: #666;
	height: 26px;
	line-height: 26px;
	padding-left: 2px;
}
.mod-extra-fun .btn-3-off:hover{
	background-position: 0 -243px;
}
.mod-extra-fun .btn-3-off span{
	background-position: 100% -270px;
	color: #666;
	height: 26px;
	padding: 0 25px 0 8px;
	text-shadow:0 2px 2px #FFFFFF;
}
.mod-extra-fun .btn-3-off:hover span{
	background-position: 100% -324px;
}



/*回答列表底部page*/
.mod-a-list .ft .pagination{
	border-top: 1px solid #F5F5F5;
	margin-top: 25px;
	text-align: center;
}


/*=============相关知识块样式============*/
.mod-relative{
	background:#fff;
	border-top: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
	margin-top: 5px;
	padding: 15px 30px;
}
/*相关知识块头部样式*/
.mod-relative .hd{
	position: relative;
	z-index: 1;
	background: #fff;
}
/*相关知识块主体样式*/
.mod-relative .bd ul{
	margin-top: -1px;
}
.mod-relative .bd li{
	height: 20px;
	border-top: 1px solid #F4F4F4;
	overflow: hidden;
	padding: 9px 0;
	vertical-align: middle;
}

.mod-relative .bd li .s0{
	float: left;
	font-size: 14px;
}
.mod-relative .bd li .s1{
	float: right;
	color: #999;
}
.mod-relative .bd p{
	padding-top: 9px;
	border-top: 1px solid #F4F4F4;
}
.mod-relative .bd .more{
	font-size: 14px;
}

/*=======满意答案块样式========*/
.mod-best-a{
	border-bottom: 1px solid #EBEBEB;
	padding: 25px 30px;
	overflow: hidden;
	_padding-right: 0px;
	background: #fff url(../../images/t01997415bc26fe9c91.png) repeat-x;
}
/*头部样式*/
.mod-best-a .hd{
	height: 45px;
	position: relative;

}
.mod-best-a .hd .ico{
	display:inline-block;
	width: 60px;
	height: 70px;
	position: absolute;
	top: -26px;
	left: 0;
	background: url(../../images/t01bbbfdf3b6b22ef72.jpg) no-repeat 50% 0;
}
.mod-best-a .hd h2{
	float: left;
	margin-left: 65px;
}
.mod-best-a .hd .pubtime{
	float: right;
	color:#888;
	_margin-right: 15px;
}
/*主体样式*/
.mod-best-a .bd{
	padding:10px 0;
	overflow: hidden;
}
/*底部样式*/
.mod-best-a .ft{
	_height: 65px;
}
.mod-best-a .ft .user-vcard{
	padding-top: 15px;
	border-top: 1px solid #F4F4F4;
	overflow: hidden;
}
.user-vcard .info,.user-vcard .text{
	float: left;
}
.user-vcard .info{
	width: 54px;
	margin-right: 20px;
}
.user-vcard .info .pic{
	border: 1px solid #E2E4E2;
	display: block;
	padding: 2px;
}
.user-vcard .text{
	padding: 5px 0;
}
.user-vcard .text .name{
	margin-bottom: 5px;
}
.user-vcard .text .user-label{
	content: "";
	display: table;
}
/*====右侧旁白块====*/
.main-cnt .aside{
	width: 278px;
	padding-top: 10px;
	float: left;
}
.main-cnt .aside .mod{
	padding: 15px 25px;
	border-bottom: 1px solid #E4E4E4;
}
.aside .mod .hd{
	_height:20px;
	margin-bottom: 5px;
}
/*今日网友热议块样式*/
.aside .mod .hd h2,.aside .mod-today-topic .bd h3{
	font-weight: 400;
}
.mod-today-topic .topic-cnt{
	line-height: 22px;
}
.mod-today-topic .topic-cnt a{
	color: #666;
}
/*右侧相关知识块样式*/
.main-cnt .aside .mod-list-best{
	border-bottom: none;
}
/*头部*/
.mod-list-best .hd{
	overflow: hidden;
}
.mod-list-best .hd h2{
	float: left;
}
.mod-list-best .hd .more{
	float: right;
	color: #888;
}
/*主体*/
.mod-list-best .bd li{
	line-height: 24px;
}

/*返回顶部样式*/
.ui-back-top{
	display: none;
	height: 74px;
	width: 27px;
	position: fixed;
	bottom: 153px;
	left: 50%;
	margin-left: 500px;
	background: url(../../images/t019cd4d50be28611fa.png) no-repeat 0 -76px;
}
.ui-back-top:hover{
	background-position: 0 -227px;
}





